/* ::::: http://s6.qhimg.com/static/10fb622b94539128/mod/page/base_datauri.css ::::: */

html { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0px; padding: 0px; }
body, button, input, select, textarea { font: 12px/1.5 arial,sans-serif; }
input, select, textarea { font-size: 100%; }
input { vertical-align: middle; }
table { border-collapse: collapse; border-spacing: 0px; }
th { text-align: inherit; }
fieldset, img { border: 0px none; }
address, caption, cite, code, dfn, em, th, var { font-style: normal; }
ol, ul { list-style: outside none none; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: 500; }
a { color: rgb(19, 110, 194); text-decoration: none; }
.cl, .has-layout {  }
.fl, .fr { display: inline; }
.fl { float: left; }
q::before, q::after { content: ""; }
a:hover { color: rgb(0, 153, 0); text-decoration: underline; }
.cl::after { clear: both; content: " "; display: block; font-size: 0px; height: 0px; visibility: hidden; }
.hideText, .hideCon { color: transparent; font: 0px/0 a; text-shadow: none; }
.cFix::before, .cFix::after { content: "."; display: table; font-size: 0px; height: 0px; line-height: 0; visibility: hidden; }
.cFix::after { clear: both; }
@font-face {
  font-family: "baikefont";  src: url('baikefont-webfont.eot') format("embedded-opentype"), url('baikefont-webfont.woff') format("woff"), url('baikefont-webfont.ttf') format("truetype"), url('baikefont-webfont.svg') format("svg");}
.icofont { display: inline-block; font-family: "baikefont"; font-style: normal; font-weight: 400; font-size: 16px; font-variant: normal; height: 16px; line-height: 1; text-transform: none; -moz-user-select: none; vertical-align: middle; width: 16px; }
.wrap { margin: 0px auto; min-width: 1140px; position: relative; width: 1140px; }
.h2mark { background: rgb(55, 171, 47) none repeat scroll 0% 0%; display: block; font-size: 0px; height: 24px; line-height: 0; margin: 0px 0px 0px -30px; padding: 0px; position: absolute; width: 10px; }
#update-date { display: none; }
#rightbanner { margin: 10px 0px; }
.ico-edit, .ico-lock, .btn-model i, .ico-money, .icon-checkmark, .change, .ico-adclose, .ico-arrow-up, .ico-arrow-grayup, .ico-arrow-down, .ico-arrow-graydown, .ico-arrowupdown { background: transparent url('undefined') no-repeat scroll 0px 0px; }
.ico-adclose { background-position: 0px -143px; cursor: pointer; display: block; height: 15px; position: absolute; right: 5px; top: 5px; width: 15px; }
.topbar-tools-sep { color: rgb(234, 234, 234); margin: 0px 7px; }
.user { color: rgb(234, 234, 234); float: right; font: 12px/1.5 arial,helvetica,sans-serif; padding-top: 8px; position: relative; text-align: right; }
.user .user-item { float: left; position: relative; }
.user a, #topbar .user span { display: inline-block; vertical-align: middle; }
.panel-setting { background: rgb(69, 69, 69) none repeat scroll 0% 0%; box-shadow: 0px 0px 4px rgb(102, 102, 102); padding: 8px; position: absolute; right: -46px; top: 27px; z-index: 2; }
.panel-setting .g-point { height: 6px; left: 33px; position: absolute; top: -13px; width: 6px; }
.panel-setting .g-point-top .bg { border-color: transparent transparent rgb(69, 69, 69); }
.panel-setting .g-point-top .border { border-color: transparent transparent rgb(205, 205, 205); }
.panel-setting .g-point-top .border, .g-point-top .bg { border-style: dashed dashed solid; }
.panel-setting .bd { border-top: 0px none; overflow: hidden; text-align: left; }
#g-hd { background: white none repeat scroll 0% 0%; border-bottom: 1px solid rgb(224, 224, 224); display: none; font-family: arial,sans-serif; font-size: 14px; height: 35px; min-width: 940px; text-align: left; }
#g-hd-inner { border-left: 940px solid rgb(255, 255, 255); margin-left: -940px; position: relative; }
#g-hd-tools a, #g-hd a { text-decoration: none; }
#g-hd-tools a:hover { color: rgb(55, 165, 8); }
#g-hd-tools .panel-setting .bd a { border-bottom: 1px solid rgb(89, 89, 89); color: rgb(255, 255, 255); display: block; height: 26px; line-height: 26px; padding-left: 10px; white-space: nowrap; width: 100%; }
#g-hd-tools .panel-setting .bd a:hover { background: rgb(69, 69, 69) none repeat scroll 0% 0%; color: rgb(69, 189, 16); }
#g-hd-inner, #g-hd .m920 {  }
#g-hd-nav li, #g-hd-tabs { float: left; height: 35px; }
#g-hd-tabs { padding: 0px; }
#g-hd-tools { height: 35px; line-height: 35px; position: absolute; right: 30px; text-align: right; top: 0px; }
#g-hd-nav { display: inline-block; line-height: 34px; padding-left: 20px; }
#g-hd-tools a { color: rgb(136, 136, 136); font-size: 12px; }
#g-hd-nav li { margin-right: 10px; }
#g-hd-nav li a { color: rgb(102, 102, 102); display: inline-block; height: 34px; line-height: 34px; text-align: center; width: 34px; }
#g-hd-nav .g-hd-cur a, #g-hd-nav li a:hover { background-color: transparent; color: rgb(25, 185, 85); height: 34px; }
.addMultipletips { display: inline-block; vertical-align: middle; }
.search-box { position: relative; }
.s_btn { background: rgb(25, 185, 85) none repeat scroll 0% 0%; border: 1px solid rgb(25, 185, 85); border-radius: 0px; color: rgb(255, 255, 255); cursor: pointer; font-size: 14px; outline: medium none; padding: 0px; vertical-align: top; width: 93px; }
.addMultipletips a { color: rgb(0, 99, 200); }
.addMultipletips .icofont { color: rgb(178, 178, 178); cursor: pointer; }
.addMultipletips .tipscon { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(103, 166, 79); box-shadow: 0px 1px 1px rgb(193, 234, 177); color: rgb(34, 34, 34); display: none; font: 12px/1.8 Arial; margin: 4px 0px 0px -8px; padding: 8px 10px; position: absolute; width: 210px; z-index: 2; }
.addMultipletips .arrow { border-width: 0px 6px 6px; border-style: none solid solid; border-color: -moz-use-text-color transparent rgb(103, 166, 79); font-size: 0px; height: 0px; line-height: 0; margin: -14px 0px 0px; overflow: hidden; position: absolute; width: 0px; }
.addMultipletips .arrow1 { border-bottom-color: rgb(255, 255, 255); margin-top: -13px; }
.search-box .search-word { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-top: 1px solid rgb(204, 204, 204); border-bottom: 1px solid rgb(204, 204, 204); border-left: 1px solid rgb(204, 204, 204); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; border-right: medium none ! important; display: inline-block; height: 34px; vertical-align: top; width: 539px; }
.s_btn:hover { background: rgb(29, 201, 93) none repeat scroll 0% 0%; border-color: rgb(29, 201, 93); }
.search-box .search-word input { background: white none repeat scroll 0% 0%; border: 0px none; font: 16px/24px arial; height: 24px; margin: 6px 0px 0px 7px; outline: 0px none; padding: 0px; width: 526px; }
.search-box .search-btn button { height: 36px; line-height: 28px; margin-right: 5px; padding: 3px 0px; }
.addMultipletips:hover .icofont { color: rgb(62, 201, 0); }
.addMultipletips:hover .tipscon { display: block; }
.search-box .search-word:hover { border-color: rgb(170, 170, 170); }
#suggest-container { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(153, 153, 153); display: none; left: 0px; position: absolute; top: 35px; width: 539px; z-index: 2; }
#header { background: white none repeat scroll 0% 0%; padding: 15px 0px; position: relative; }
#nav { background: rgb(25, 185, 85) none repeat scroll 0% 0%; font-size: 14px; height: 46px; line-height: 46px; min-width: 1140px; }
#nav li { float: left; position: relative; }
#g-hd-nav .g-hd-cur { border-bottom: 1px solid rgb(25, 185, 85); }
#header .logo { margin-right: 30px; }
#g-hd-nav .g-hd-cur a { font-weight: 700; }
#header .logo a { background: transparent url('baike.png') no-repeat scroll 0px center; display: block; height: 36px; text-indent: -999em; width: 100px; }
#nav li:hover { background: rgb(29, 201, 93) none repeat scroll 0% 0%; }
#header .search-box .search-word input { width: 526px; }
#header #suggest-container { left: 130px; width: 539px; }
#header #g-hd-tools { right: 0px; width: 200px; }
#nav li a, #nav li a:hover { color: rgb(255, 255, 255); text-decoration: none; }
.btn-add-mulitiple { display: inline-block; vertical-align: middle; }
#nav li a { display: inline-block; padding: 0px 30px; }
#nav .hotmsg { background: rgb(68, 166, 44) url('trumpet.png') no-repeat scroll 9px 7px; border: 1px solid rgb(37, 135, 13); border-radius: 2px; color: rgb(255, 255, 255); cursor: pointer; float: right; font-size: 12px; height: 24px; line-height: 24px; padding: 0px 9px 0px 30px; position: absolute; right: 8px; top: 8px; }
#nav .admsg { background: transparent url('t01572f57255ecd7da3.png') no-repeat scroll 0% 0%; height: 40px; position: absolute; right: 0px; top: 0px; width: 238px; }
.btn-add-mulitiple, .btn-add-mulitiple:hover { color: rgb(119, 119, 119); text-decoration: none; }
.addMultiplep .btn-add-mulitiple .col1, .addMultiplep .btn-add-mulitiple:hover .col1 { color: rgb(62, 201, 0); }
.add-multiple-box { position: absolute; right: 0px; top: -12px; }
.add-multiple-box p, .addMultiplep { height: 30px; }
@media not all {
  .link-box-item { letter-spacing: -5px; }
}
.g-point { height: 6px; width: 6px; }
.g-point .border, .g-point .bg { display: block; height: 0px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 0px; }
.g-point .border { border-width: 6px; z-index: 2; }
.g-point .bg { border-width: 6px; z-index: 3; }
.g-point-top .border, .g-point-top .bg { border-style: dashed dashed solid; }
.g-point-top .border { border-color: transparent transparent rgb(205, 205, 205); }
.g-point-top .bg { border-color: transparent transparent rgb(249, 249, 249); top: 1px; }
.clfix::after, .clfix::before { content: ""; display: table; line-height: 0; }
.clfix::after { clear: both; }
#footer { line-height: 18px; overflow: hidden; padding: 20px 0px 10px; position: relative; text-align: center; }
#footer, #footer a { color: rgb(136, 136, 136); }
#footer a:hover { color: rgb(62, 175, 14); }
@media not all {
  .customer-layout1 { letter-spacing: -5px; }
}
.icon-customer, .iconnav { background: transparent url('t0196b3f81102fdc8f4.png') no-repeat scroll 0px 0px; }
.iconnav { display: inline-block; height: 16px; vertical-align: text-top; width: 16px; }
.icon-nomsg { margin-left: 10px; }
.icon-havemsgbk { padding: 0px 22px 0px 10px; }
.tipsHaveMsg { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(255, 198, 75); border-radius: 3px; color: rgb(51, 51, 51); left: -28px; padding: 5px; position: absolute; text-align: center; top: 28px; width: 80px; z-index: 1; }
.tipsHaveMsg em { border-width: 0px 6px 6px; border-style: dashed dashed solid; border-color: transparent transparent rgb(255, 198, 75); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; font-size: 0px; height: 0px; line-height: 0; margin-top: -11px; margin-left: 30px; position: absolute; width: 0px; }
.icon-nomsg, .customer-sidenav li .icon-msg { background-position: -64px 0px; }
.icon-havemsg, .customer-sidenav li.active .icon-msg { background-position: -64px -16px; }
.msg-new-icon, .camp-new-icon { background: transparent url('undefined') no-repeat scroll 0px 0px; height: 15px; position: absolute; top: 0px; width: 27px; }
.customer-media-table tr:nth-child(2n) { background: rgb(252, 252, 252) none repeat scroll 0% 0%; }
@media not all {
  .userpersoncenter-item { letter-spacing: -5px; }
}
@media not all {
  .reward-category-tab { letter-spacing: -5px; }
}
.reward-category-tab::after { content: "."; display: inline-block; font-size: 0px; height: 0px; line-height: 0; visibility: hidden; width: 100%; }
@media not all {
  .reward-category-item { letter-spacing: -5px; }
}
body {  }
.aui_buttons button::-moz-focus-inner { border: 0px none; margin: 0px; padding: 0px; }
@media screen and (min-width: 0px) {
  .aui_outer { border-radius: 2px; box-shadow: 0px 5px 15px rgba(0, 50, 0, 0.4); transition: -webkit-box-shadow 0.2s linear 0s; }
  .aui_nw, .aui_ne, .aui_sw, .aui_se, .aui_n, .aui_s, .aui_close { background-image: url('undefined'); }
  .aui_nw, .aui_ne { height: 31px; width: 5px; }
  .aui_ne { background-position: -5px 0px; }
  .aui_sw { background-position: 0px -31px; }
  .aui_sw, .aui_se { height: 5px; width: 5px; }
  .aui_se { background-position: -5px -31px; }
  .aui_close { background-position: 0px -72px; }
  .aui_n { background-position: 0px -36px; }
  .aui_s { background-position: 0px -67px; }
  .aui_w, .aui_e { background-image: url('undefined'); }
  .aui_outer:active { box-shadow: 0px 0px 5px rgba(0, 50, 0, 0.1) ! important; }
  .aui_state_drag .aui_outer { box-shadow: none ! important; }
  .aui_close:hover { background-position: 0px -92px; }
}
/* ::::: http://s6.qhimg.com/static/0384c9ca68ec93e2/mod/page/entry_base_datauri.css ::::: */

@media screen and (max-width: 1500px) {
  #gallery-box .nav-wrap { width: 102%; }
  #gallery-box .pic-obj { max-height: 350px; max-width: 850px; }
}
.bnbtm { background: rgb(244, 244, 244) none repeat scroll 0% 0%; padding: 16px 0px 12px; }
.bnbtm-banner { height: 90px; }
.bnbtm-items { color: rgb(136, 136, 136); font-family: "microsoft yahei"; overflow: hidden; padding-top: 20px; }
.bnbtm-item { float: left; text-align: center; width: 33.3%; }
.bnbtm-item-hd { font-size: 24px; line-height: 42px; margin: 0px auto; width: 156px; }
.bnbtm-item-bd { margin: 0px auto; overflow: hidden; width: 156px; }
.bnbtm-item-hd h2 { background: transparent url('t01e95db460edab0c36.png') no-repeat scroll 11px 8px; text-indent: 36px; }
.bnbtm-item-1 h2 { background-position: 11px -32px; }
.bnbtm-item-2 h2 { background-position: 11px -72px; }
.bnbtm-item-bd li { float: left; line-height: 24px; padding: 0px 11px; }
.bnbtm-link, .bnbtm-link:hover { color: rgb(136, 136, 136); font-size: 14px; text-decoration: none; }
.boxwrap { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(215, 215, 215); box-shadow: 0px 0px 6px rgb(240, 240, 240); position: relative; }
.boxinner-l { float: left; width: 867px; }
.boxinner-r { float: right; position: relative; width: 270px; z-index: 1; }
.boxinner-r-bg { background: rgb(251, 251, 251) none repeat scroll 0% 0%; border-left: 1px solid rgb(234, 234, 234); bottom: 0px; position: absolute; right: 0px; top: 0px; width: 270px; }
.lemma-meaning { margin-bottom: 15px; padding: 0px 30px; }
.show_img { background: rgb(238, 238, 238) none repeat scroll 0% 0%; border: 1px solid rgb(238, 238, 238); clear: both; color: rgb(0, 0, 0); display: inline-block; font-size: 12px; margin: 5px 5px 5px 22px; max-width: 200px; overflow: hidden; text-align: center; text-decoration: none; text-indent: 0px; }
.layoutright, .layouthangright { float: right; }
.dw-ad-box { background-repeat: no-repeat; background-position: center center; bottom: 92px; display: none; height: 145px; position: fixed; right: 15px; width: 115px; z-index: 9999; }
.weibo_box, .main_content_text { word-wrap: break-word; }
.show_img span { display: block; padding: 2px 10px; text-align: left; }
.show_img img { vertical-align: middle; }
.main_content_text p { line-height: 24px; margin-bottom: 15px; text-indent: 2em; }
.main_content_text p, .main_content_text .sonConBox { color: rgb(51, 51, 51); }
.main_content_text em, .main_content_text i { font-style: italic; }
.main_content_text strong, .main_content_text b { font-weight: 700; }
.show_img:hover { border: 1px solid rgb(110, 212, 42); color: rgb(0, 0, 0); text-decoration: none; }
#main { background: rgb(244, 244, 244) none repeat scroll 0% 0%; padding: 10px 0px; }
#footer { background: rgb(244, 244, 244) none repeat scroll 0% 0%; }
#lemma-main { font-size: 14px; line-height: 28px; position: relative; }
#weiboshow { display: none; }
.entry-arrow, .main_content_text .opt .ico { background-image: url('undefined'); background-repeat: no-repeat; }
.conArrow { background: transparent url('t012b40d58f262241ac.png') no-repeat scroll 0px 0px; color: transparent; display: inline; float: right; font-size: 0px; height: 20px; text-shadow: none; width: 20px; }
.entry-mod-catalogue { padding: 0px 30px; }
.catalogModWrap { margin: 30px 0px; }
.catalogMod { border: 1px solid rgb(229, 229, 229); font: 18px/1.5 "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif; width: 100%; }
.main_content_text h2 { border-left: 10px solid rgb(55, 171, 47); font-size: 22px; line-height: 22px; margin: 35px 0px 15px -30px; text-indent: 20px; }
.main_content_text h2, .main_content_text h3 { clear: both; font-family: "microsoft yahei"; position: relative; }
.main_content_text h3 { border-bottom: 1px solid rgb(236, 236, 236); cursor: pointer; line-height: 18px; margin: 20px 0px 12px; overflow: hidden; padding-bottom: 12px; }
.catalogMod td { vertical-align: middle; }
.catalogMod th { background: rgb(244, 244, 244) none repeat scroll 0% 0%; color: rgb(34, 34, 34); font-weight: 400; text-align: center; width: 80px; }
.catalogMod th span { display: block; }
.catalogMod th em { background: transparent url('catalog.png') no-repeat scroll 0px 0px; display: inline-block; height: 17px; margin-right: 3px; vertical-align: -2px; width: 15px; }
.main_content_text h2::before, .main_content_text h2::after { content: "."; display: table; font-size: 0px; height: 0px; line-height: 0; visibility: hidden; }
.main_content_text h2::after { clear: both; }
.main_content_text h2 .opt { border-right: 1px solid rgb(217, 217, 217); float: right; font-size: 12px; font-family: "simsun"; margin-right: 6px; padding-right: 7px; }
.main_content_text h2 .title { color: rgb(0, 0, 0); float: left; font-size: 22px; font-family: "microsoft yahei",Arial,Helvetica,sans-serif; font-weight: 500; line-height: 24px; }
.main_content_text h3 .title { color: rgb(51, 51, 51); float: left; font-size: 18px; font-family: "microsoft yahei",Arial,Helvetica,sans-serif; font-weight: 500; }
.main_content_text h2 a[name], .main_content_text h3 a[name] { position: absolute; top: -10px; }
.main_content_text .opt .ico { display: inline-block; height: 16px; vertical-align: -5px; width: 16px; }
.main_content_text h2 .opt .ico { background-position: 0px -40px; }
.main_content_text h2 .opt .edit { color: rgb(49, 152, 24); }
#lemma-main table.tableMod tr:nth-child(n+5) { display: none; }
.catalogMod a, .catalogMod a:hover { color: rgb(85, 85, 85); text-decoration: none; }
.catalogMod em { color: rgb(159, 157, 157); display: inline-block; font-style: normal; font-weight: 400; font-family: Arial,sans-serif; margin-right: 5px; text-align: right; width: 20px; }
.catalogMod div { outline: 0px none ! important; overflow: hidden; padding: 1px 0px; text-overflow: ellipsis; white-space: nowrap; width: 180px; word-wrap: normal; }
.catalogMod .listTd { border-left: 1px solid rgb(229, 229, 229); padding: 14px 15px 14px 5px; vertical-align: top; }
#filmbox { clear: both; min-height: 454px; position: relative; }
#side-tool-bar { bottom: 270px; margin: 0px 15px; position: fixed; width: 240px; z-index: 998; }
#filmbox .mu-year { display: inline-block; font-size: 20px; font-family: arial; margin-left: 40px; position: relative; vertical-align: middle; z-index: 2; }
#filmbox .more-menu { background-color: rgb(255, 255, 255); border: 1px solid rgb(201, 201, 201); left: 408px; position: absolute; top: 24px; z-index: 2; }
#filmbox .hd-ext { color: rgb(34, 34, 34); font-size: 14px; position: absolute; right: 10px; top: 0px; }
#side-tool-bar .scrolltop, #side-tool-bar .greaticon, #side-tool-bar .faceicon, #side-tool-bar .shareicon, #side-tool-bar .zan-greaticon { background-image: url('t016ec9e59c24e15457.png'); bottom: -58px; cursor: pointer; height: 48px; position: absolute; width: 48px; }
#side-tool-bar .scrolltop { background-position: 0px 0px; left: 10px; }
#side-tool-bar .faceicon { background-position: 0px -112px; left: 98px; }
#side-tool-bar .shareicon { background-position: 0px -167px; left: 184px; }
#side-tool-bar .sharearea-wrap { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(196, 196, 196); bottom: -6px; box-shadow: 0px 0px 3px rgb(204, 204, 204); display: none; height: 162px; left: 142px; position: absolute; width: 88px; }
#filmbox .hd-ext img { margin: -4px 0px 0px 20px; vertical-align: middle; }
#side-tool-bar .sharearea-wrap a { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); display: block; height: 25px; line-height: 25px; padding-left: 8px; }
#side-tool-bar .scrolltop:hover { background-position: -56px 0px; }
#side-tool-bar .faceicon:hover { background-position: -56px -112px; }
#side-tool-bar .shareicon:hover { background-position: -56px -167px; }
#side-tool-bar .sharearea-wrap a, #side-tool-bar .sharearea-wrap a:hover { color: rgb(119, 119, 119); text-decoration: none; }
.sideCatalog, .sideCatalog-catalog { position: relative; }
.sideCatalog-catalog { font-size: 12px; height: 270px; overflow: hidden; padding-left: 23px; }
.entry-module { clear: both; padding: 0px 30px; position: relative; }
.sideCatalog-catalog a { color: rgb(119, 119, 119); }
.sideCatalog .sidebar { background-color: rgb(234, 234, 234); border-width: 0px 1px; border-style: none solid; border-color: -moz-use-text-color rgb(234, 234, 234); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 270px; left: 10px; position: absolute; top: 0px; width: 0px; }
.sideCatalog-catalog .sideCatalog-item1, .sideCatalog-catalog .sideCatalog-item2 { margin: 0px 0px 6px; padding: 0px 7px; position: relative; }
.sideCatalog-catalog .sideCatalog-item2 { padding-left: 20px; }
.sideCatalog-catalog .index { color: rgb(187, 187, 187); }
.sideCatalog-catalog .dot { background-image: url('undefined'); cursor: pointer; display: inline-block; height: 9px; left: -15px; overflow: hidden; position: absolute; top: 4px; width: 6px; }
.entry-module .mod-hd { border-left: 10px solid rgb(55, 171, 47); clear: both; font-size: 22px; font-family: "microsoft yahei"; line-height: 22px; margin: 35px 0px 10px -30px; }
.entry-module .mod-hd, .entry-module .mod-hd h2, .entry-module .mod-bd { position: relative; }
.entry-module .hd-ext { color: rgb(119, 119, 119); font-size: 14px; position: absolute; right: 10px; top: 0px; }
.sideCatalog-catalog a:hover { color: rgb(0, 99, 200); }
.sideCatalog-catalog .sideCatalog-item1 a { font-weight: 700; font-size: 14px; }
.entry-module .mod-hd h2 { float: left; line-height: 24px; text-indent: 20px; }
.entry-module .hd-ext img { margin: 0px 0px 0px 10px; vertical-align: middle; }
.sideCatalog-catalog .sideCatalog-item1 .index { font-size: 14px; }
.sideCatalog-catalog .sideCatalog-item2 .dot { background-position: -9px 0px; }
#side-tool-bar .sharearea-wrap i { background: transparent url('t012b7d2f1fc76ab1b0.png') no-repeat scroll 0% 0%; display: inline-block; height: 20px; margin-right: 3px; vertical-align: middle; width: 20px; }
#side-tool-bar .sharearea-wrap a:hover { background: rgb(243, 243, 243) none repeat scroll 0% 0%; border-top: 1px solid rgb(236, 236, 236); border-bottom: 1px solid rgb(236, 236, 236); }
#side-tool-bar .sharearea-wrap i.qzone { background-position: -89px -30px; }
#side-tool-bar .sharearea-wrap i.weibo { background-position: -89px -56px; }
#side-tool-bar .sharearea-wrap i.tweibo { background-position: -89px -83px; }
#side-tool-bar .sharearea-wrap i.tieba { background-position: -89px -109px; }
#side-tool-bar .sharearea-wrap i.renren { background-position: -89px -135px; }
#side-tool-bar .sharearea-wrap i.douban { background-position: -89px -161px; }
@media screen and (max-width: 1350px) {
  .mod-menu-innerbox { display: none; }
}
.top-box-anim { transition: all 0.3s ease 0s; }
.top-box { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: "microsoft yahei"; left: 0px; line-height: 43px; position: fixed; text-align: center; top: 0px; transform: translate3d(0px, -43px, 0px); transition: all 0.3s ease 0s; width: 100%; will-change: transform; z-index: 99; }
.mod-menu-innerbox { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 42px; left: -116px; line-height: 42px; position: absolute; top: 0px; width: 110px; }
.mod-menu-item { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border: 1px solid rgb(0, 188, 62); border-radius: 19px; cursor: pointer; float: right; font-size: 14px; height: 28px; line-height: 28px; margin: 6px 5px 0px 0px; padding: 0px 10px; position: relative; }
.mod-menu-detail { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 160px; left: 0px; line-height: 16px; overflow: hidden; padding: 5px 0px 5px 30px; position: absolute; text-align: left; top: -128px; width: 238px; z-index: -1; }
.inner-panel-card { min-height: 175px; position: relative; }
.words-list-tips { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(51, 51, 51); font-size: 14px; font-weight: 800; height: 42px; left: -210px; line-height: 42px; padding-left: 200px; position: absolute; top: 0px; }
.mod-menu-innerbox em { background: transparent url('t01e991063020207056.png') no-repeat scroll 0% 0%; display: inline-block; height: 5px; line-height: 0; margin: -2px 0px 0px 6px; position: relative; vertical-align: middle; width: 9px; }
.mod-menu-item span { color: rgb(0, 188, 62); display: inline-block; margin-top: -2px; max-width: 60px; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap; }
.top-box .mod-menu-box { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 0px; line-height: 0; margin: 0px auto; position: relative; width: 1140px; z-index: 3; }
.mod-menu-detail .sidebar { background-color: rgb(234, 234, 234); border-width: 0px 1px; border-style: none solid; border-color: -moz-use-text-color rgb(234, 234, 234); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; border-image: none; height: 100%; left: -13px; position: absolute; top: 0px; width: 0px; }
.top-box .inner-box { background: rgb(255, 255, 255) none repeat scroll 0% 0%; height: 42px; margin: 0px auto; position: relative; text-align: left; width: 1140px; z-index: 5; }
.top-box .inner-box-line { border-top: 1px solid rgb(215, 215, 215); }
.top-box .inner-panel { background: rgb(255, 255, 255) none repeat scroll 0% 0%; max-height: 0px; overflow: hidden; position: relative; text-align: left; transition: all 0.3s ease 0s; z-index: 1; }
.top-box .inner-panel-content { margin: 0px auto; position: relative; width: 1140px; }
.top-box .mod-panel-correction { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.top-box .voice-list { float: left; height: 42px; position: relative; width: 800px; }
.top-box .words-list { float: left; height: 42px; margin-left: 30px; position: relative; width: 770px; }
.top-box .words-inner-list, .top-box .voice-inner-list { overflow: hidden; }
.top-box .voice-inner-list { color: rgb(102, 102, 102); height: 100%; line-height: 42px; position: relative; }
.top-box .bg-shadow { background: transparent url('t01d2550bfce044ff63.png') no-repeat scroll 0% 0%; bottom: -32px; height: 76px; left: 50%; margin-left: -578px; pointer-events: none; position: absolute; width: 889px; z-index: 0; }
.top-box .mod-voice-ico { background: transparent url('t012d60d7fdb6a84ced.png') no-repeat scroll 0% 0%; height: 22px; left: -9px; margin-top: -11px; position: absolute; top: 50%; width: 22px; }
.top-box .mod-top-ico { background: transparent url('t01ccf3b7ff489db7e0.png') no-repeat scroll 0% 0%; display: inline-block; line-height: 0; overflow: hidden; position: relative; vertical-align: middle; }
.top-box .mod-ico-1 { background-position: -18px 0px; height: 17px; margin: 0px 8px 0px 0px; width: 18px; }
.top-box .mod-ico-2 { background-position: 0px -17px; height: 18px; margin: -3px 6px 0px 0px; width: 18px; }
.top-box .mod-ico-3 { background-position: -19px -18px; height: 18px; margin: 0px 8px 0px 0px; width: 18px; }
.mod-btn-trigger .mod-top-ico { height: 8px; margin-right: 6px; width: 14px; }
.top-box .mod-top-btn { border: 1px solid rgb(0, 188, 62); border-radius: 3px; color: rgb(0, 188, 62); display: inline-block; font-size: 14px; height: 28px; line-height: 28px; padding: 0px 10px; position: relative; text-decoration: none; transition: all 0.5s ease 0s; vertical-align: middle; }
.top-box .mod-top-btn:active, .mod-top-btn-active { background: rgb(0, 188, 62) none repeat scroll 0% 0%; color: rgb(255, 255, 255) ! important; }
.edit-tool-bar { height: 40px; line-height: 40px; overflow: hidden; position: relative; width: 1090px; }
.edit-ref-title { background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-family: "microsoft yahei"; left: -200px; padding-left: 230px; position: absolute; top: 0px; width: 100%; }
.feimu-editor-camp { color: rgb(0, 153, 0); float: right; font-size: 14px; height: 35px; line-height: 35px; text-decoration: none; }
.edit-item-btn { border: 1px solid rgb(0, 188, 62); border-radius: 1px; color: rgb(0, 188, 62); float: left; font-size: 14px; height: 28px; line-height: 28px; margin: 5px 10px 0px 0px; position: relative; text-align: center; text-decoration: none; transition: all 0.5s ease 0s; width: 28px; }
.edit-item-tips, .edit-item-line-tips { color: rgb(51, 51, 51); font-size: 14px; }
.edit-content-box { background: rgb(236, 236, 236) none repeat scroll 0% 0%; color: rgb(153, 153, 153); font-family: arial,sans-serif; font-size: 14px; height: 170px; line-height: 30px; margin: 8px 0px 0px; overflow: auto; padding: 10px; position: relative; width: 1070px; }
.edit-submit-box { position: relative; text-align: right; width: 1089px; }
.edit-ref-content, .edit-ref-content ul { overflow: hidden; position: relative; }
.edit-ref-info { overflow: hidden; text-align: left; }
.ie-7-fixed {  }
.edit-form-btn { background: rgb(0, 188, 62) none repeat scroll 0% 0%; border-radius: 2px; border: 1px solid rgb(0, 188, 62); display: inline-block; font-size: 14px; height: 33px; line-height: 33px; margin: 0px auto 0px 14px; text-align: center; width: 108px; }
.edit-form-btn, .edit-form-btn:hover { color: rgb(255, 255, 255); text-decoration: none; }
.edit-form-btn-cancel { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 188, 62); }
.feedback-box { color: rgb(153, 153, 153); padding: 0px 0px 0px 30px; position: relative; width: 1090px; }
.feedback-form-btn { float: right; margin-bottom: 10px; }
.feedback-type-box { font-size: 14px; height: 30px; line-height: 30px; }
.mod-panel-correction { padding-left: 30px; }
.mod-cover-left { background: transparent url('undefined') repeat scroll 0% 0%; }
.mod-cover-right { background: transparent url('undefined') repeat scroll 0% 0%; }
.mod-list-cover-left { left: 0px; }
.mod-list-cover-left, .mod-list-cover-right { height: 42px; position: absolute; top: 0px; width: 40px; }
.mod-list-cover-right { right: 0px; }
.mod-hotline { height: 43px; line-height: 43px; margin-top: 6px; position: relative; }
.hotline-multi { overflow: hidden; width: 100%; }
.hotline-multi, .mod-hotline-cover-left { height: 100%; left: 0px; position: absolute; top: 0px; }
.mod-hotline-cover-left, .mod-hotline-cover-right { width: 40px; }
.mod-hotline-cover-right { height: 100%; position: absolute; right: 0px; top: 0px; }
.doc-rightslide { display: none; height: 195px; margin: 10px auto 0px; overflow: hidden; position: relative; width: 230px; z-index: 5; }
.huajiao { display: none; height: 570px; margin-bottom: 20px; }
.edit-ref-title h3 { color: rgb(51, 51, 51); float: left; font-size: 16px; font-weight: 800; }
.edit-ref-title span { color: rgb(153, 153, 153); font-size: 12px; margin-left: 10px; vertical-align: middle; }
.edit-ref-content ul { margin-top: 8px; width: 100%; }
.edit-ref-content li { background: rgb(238, 238, 238) none repeat scroll 0% 0%; border-top: 2px solid rgb(238, 238, 238); color: rgb(153, 153, 153); cursor: pointer; float: left; font-size: 13px; height: 28px; line-height: 28px; position: relative; text-align: center; width: 80px; }
.edit-ref-info p { color: rgb(102, 102, 102); font-size: 14px; height: 30px; left: 175px; line-height: 30px; position: absolute; text-align: center; top: 10px; }
.edit-ref-info input { border: 1px solid rgb(183, 183, 183); float: left; font-size: 14px; height: 28px; line-height: 28px; margin: 10px 15px 10px 0px; outline: medium none; padding: 0px 6px; width: 278px; }
.feedback-box form { line-height: 0; }
.feedback-box textarea { border: 1px solid rgb(181, 181, 181); font-size: 14px; height: 175px; margin: 10px 0px; outline: medium none; overflow: auto; padding: 10px; resize: none; width: 1068px; }
.feedback-type-box input { margin: 0px 6px 0px 2px; vertical-align: middle; }
.feedback-type-box label { cursor: pointer; }
.top-box .mod-top-btn-disable { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; border-color: rgb(153, 153, 153) ! important; color: rgb(153, 153, 153) ! important; cursor: default ! important; }
.mod-top-btn-disable .mod-ico-1 { background-position: -58px 0px ! important; }
.mod-top-btn-disable .mod-ico-2 { background-position: 0px -56px ! important; }
.mod-top-btn-disable .mod-ico-3 { background-position: -19px -57px ! important; }
.top-box .mod-btn-trigger { color: rgb(0, 188, 62); font-size: 14px; height: 30px; line-height: 30px; margin-left: 12px; overflow: hidden; position: relative; text-decoration: none; vertical-align: middle; }
.top-box .mod-btn-correction { margin-left: 18px; }
.top-box .mod-btn-agree { margin-left: 10px; transition-duration: 0.5s; }
.top-box .mod-btn-divergence { margin-left: 10px; transition-duration: 0.5s; }
.feimu-editor-camp:hover { color: rgb(0, 153, 0); text-decoration: underline; }
.edit-item-btn .ec-italic { font-style: italic; margin-left: -3px; }
.edit-item-btn .ico { background-position: -38px -17px; height: 16px; margin: -2px 0px 0px -1px; width: 16px; }
.edit-item-btn:hover { background: rgb(0, 188, 62) none repeat scroll 0% 0%; color: rgb(255, 255, 255); text-decoration: none; }
.edit-item-tips:hover { text-decoration: underline; }
.edit-submit-box .edit-form-btn { float: right; margin: 0px 0px 10px 15px; }
.edit-ref-content .edit-ref-focus { background: rgb(255, 255, 255) none repeat scroll 0% 0%; border-top-color: rgb(0, 188, 62); color: rgb(0, 188, 62); }
.edit-form-btn-cancel:hover { color: rgb(0, 188, 62); text-decoration: none; }
.edit-form-btn:active {  }
.feedback-box .feedback-tips { margin-left: 30px; }
.top-box .mod-top-btn-disable:active { background: inherit ! important; color: rgb(153, 153, 153) ! important; }
.edit-item-btn:hover .ico { background-position: -38px -36px; }
.top-box .mod-top-btn:active .mod-ico-1 { background-position: -37px 0px; }
.top-box .mod-top-btn:active .mod-ico-2 { background-position: 0px -36px; }
.top-box .mod-top-btn:active .mod-ico-3 { background-position: -19px -37px; }
#ref-book-form { width: 120%; }
#ref-book-form input { width: 247px; }
/* ::::: http://s8.qhimg.com/static/8c1198502b6bd3e3/mod/page/doc_datauri.css ::::: */

.entry-tags-box { border-top: 1px solid rgb(234, 234, 234); border-bottom: 1px solid rgb(234, 234, 234); margin: 20px 0px; padding: 8px 45px 8px 0px; position: relative; }
.entry-tags-item { font: 12px/1.9 Arial; }
#card-image { overflow: hidden; width: 100%; }
#card-image .img { display: block; overflow: hidden; position: relative; }
#card-image .desc { background-color: rgb(255, 255, 255); border-top: 1px solid rgb(226, 226, 224); border-bottom: 1px solid rgb(226, 226, 224); color: rgb(102, 102, 102); font-size: 14px; font-weight: 400; padding: 10px; }
#card-image .bline1 { width: 98%; }
#card-image .bline1, #card-image .bline2 { border-left: 1px solid rgb(226, 226, 224); border-right: 1px solid rgb(226, 226, 224); border-bottom: 1px solid rgb(226, 226, 224); height: 2px; margin: 0px auto; }
#card-image .bline2 { width: 96%; }
#card-image .img img { display: block; vertical-align: top; }
#card-image .desc a { color: rgb(102, 102, 102); }
.entry-tags-title, .entry-tags-item a { vertical-align: middle; }
.entry-tags-title { color: rgb(119, 119, 119); display: inline-block; font: 700 15px Arial; }
.doc-tag-zone { position: relative; }
.essence-tag { background: transparent url('ess-tag.png') no-repeat scroll 0px center; display: none; height: 80px; left: -36px; position: absolute; top: 36px; width: 36px; z-index: 0; }
.card_content { color: rgb(51, 51, 51); font-size: 14px; line-height: 24px; }
.entry-tags-item a { display: inline-block; margin: 0px 8px 0px 3px; }
.card_content p { line-height: 24px; margin-bottom: 15px; text-indent: 2em; }
#baikecard { padding: 20px 30px 0px; }
#baike-title { margin: 10px 0px; position: relative; }
#baike-title .title { color: rgb(51, 51, 51); font-family: "microsoft yahei",Arial,Helvetica,sans-serif; font-size: 30px; font-weight: 500; line-height: 34px; overflow: hidden; position: relative; z-index: 0; }
#baike-title .opt { margin-left: 15px; }
#baike-title .opt .edit { color: rgb(49, 152, 24); display: inline-block; font-size: 14px; }
#baike-title .opt .edit .ico { background-image: url('t01c067b7271a91a2e3.png'); background-repeat: no-repeat; background-position: 0px -40px; display: inline-block; height: 13px; margin-right: 3px; vertical-align: -2px; width: 13px; }
@media not all {
  .topic-item { letter-spacing: -5px; }
}
.cardlist-con { background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; }
.cardlist-name, .cardlist-value { font: 12px/28px Arial,sans-serif; overflow: hidden; text-indent: 10px; text-overflow: ellipsis; white-space: nowrap; }
.cardlist-name { display: inline; float: left; margin-left: -100px; outline: 0px none ! important; width: 100px; word-wrap: normal; }
.cardlist-value { display: block; width: 100%; }
.rtBox { border-bottom: 1px solid rgb(217, 224, 231); color: rgb(34, 34, 34); margin: 0px 20px; padding: 18px 0px 25px; }
.cardlist li { background: rgb(245, 245, 245) none repeat scroll 0% 0%; border-bottom: 1px solid rgb(238, 238, 238); padding-left: 100px; }
.rtBox h2 { font: 18px/25px "Microsoft YaHei"; height: 25px; margin-bottom: 15px; outline: 0px none ! important; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; word-wrap: normal; }
#basic-info { margin: 25px 30px 0px; }
#basic-info .titleH2 { font: 500 24px/22px "microsoft yahei","Helvetica Neue",Helvetica,Arial,sans-serif; padding: 20px 0px 5px; }
#basic-info .card-list-box { border-top: 1px solid rgb(230, 230, 230); border-bottom: 1px solid rgb(230, 230, 230); font-size: 0px; margin: 10px 0px; }
#basic-info .cardlist { display: inline-block; margin-bottom: -1px; vertical-align: text-top; width: 50%; }
.rtEntryInfo { font: 15px/1.6 "Microsoft YaHei","Helvetica Neue",Helvetica,Arial,sans-serif; }
@media not all {
  .rtBox .hostso { letter-spacing: -5px; }
}
.reinforce { padding: 0px 30px; position: relative; }
.doc-widget-rightbanner { padding-left: 20px; }
.entry-widget-ft { overflow: hidden; }
.entry-widget-ft a { color: rgb(170, 180, 168); float: right; font-size: 12px; }
@media not all {
  .company-info-tab { letter-spacing: -5px; }
}
.company-info-tab a.ahover::after { background: transparent url('company-info-tab-shadow-bg.png') no-repeat scroll 0px 0px; bottom: 0px; content: "."; font-size: 0px; height: 24px; line-height: 0; position: absolute; right: -6px; width: 5px; z-index: 100; }
@media not all {
  .company-info-1 { letter-spacing: -5px; }
}
@media not all {
  .mod-box { letter-spacing: -5px; }
}
.icon-entry-tips { background: transparent url('t0193c062c20ec7cf96.png') no-repeat scroll -60px 0px; }
.ico-authority { background-position: 0px 0px; display: none; height: 75px; left: -22px; position: absolute; top: -37px; width: 60px; }
.attention-mod .attention-inner .attention-body::before, .attention-mod .attention-inner .attention-body::after { content: "."; display: table; font-size: 0px; height: 0px; line-height: 0; visibility: hidden; }
.attention-mod .attention-inner .attention-body::after { clear: both; }
@media not all {
  .attention-mod .attention-inner { letter-spacing: -5px; }
}
@media not all {
  .relationship .relationship-con { letter-spacing: -5px; }
}
.starNote { border-bottom: 1px solid rgb(217, 224, 231); padding: 8px 18px 20px 16px; }
.starNote h2 { color: rgb(34, 34, 34); font: 20px/60px "microsoft yahei","Helvetica Neue",Helvetica,Arial,sans-serif; padding-right: 15px; }
.videoBox { background: rgb(48, 46, 47) none repeat scroll 0% 0%; border: 1px solid rgb(214, 209, 206); display: block; }
.videoBox .playBtn { background: transparent url('btn.png') repeat scroll 0% 0%; display: block; height: 54px; margin: 51px auto 0px; width: 54px; }
.videoBox, .videoPopBox, .albumVideo { height: 154px; width: 216px; }
.starVideo { display: none; margin: 0px 30px; }
.video-player-mask { background-color: rgb(0, 0, 0); display: none; height: 100%; left: 0px; opacity: 0.5; position: fixed; top: 0px; width: 100%; z-index: 998; }
.video-player { background-color: rgb(255, 255, 255); border: 2px solid rgb(25, 185, 85); display: none; height: 540px; left: 50%; margin: -270px 0px 0px -480px; position: fixed; top: 50%; width: 960px; z-index: 999; }
.video-player-bd, .video-player-object { height: 100%; }
.video-player-icon { background: transparent url('t011f6536d1ee783c1c.png') no-repeat scroll 0% 0%; height: 100px; left: 50%; margin: -50px 0px 0px -180px; position: absolute; top: 50%; width: 360px; }
.video-player-close { background: rgb(255, 255, 255) url('slidepics_close.png') no-repeat scroll 7px 7px / 16px auto; border: 2px solid rgb(25, 185, 85); height: 30px; position: absolute; right: -34px; top: -2px; width: 30px; }
.video-player-close:hover { background-image: url('slidepics_close_hover.png'); }
#g-hd { display: block; }
/* ::::: http://s8.qhimg.com/static/328ade3ebcf02f06.css ::::: */

.quc-clearfix::after { content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
.quc-mod-sign-in .quc-footer::before { content: ""; position: absolute; display: block; width: 100%; height: 1px; margin-top: -11px; background: transparent linear-gradient(90deg, rgb(247, 247, 247), rgb(213, 213, 213), rgb(247, 247, 247)) repeat scroll 0% 0%; }
